package com.fdb.smcts.redis.redisutil.keys;

import com.fdb.smcts.redis.redisutil.BasePrefix;

import java.util.concurrent.TimeUnit;


/**
 * 需求编号:2019D0910
 * 问题编号:
 * 开发人员: caoxin
 * 创建日期:2019/8/12
 * 功能描述:
 * 修改日期:2019/8/12
 * 修改描述:
 */
public class Ocm_Nls_Key extends BasePrefix {

    public Ocm_Nls_Key(String prefix) {
        super(prefix);
    }

    public Ocm_Nls_Key(long expireTime, String prefix) {
        super(expireTime, prefix);
    }

    public Ocm_Nls_Key(String prefix, long expireTime, TimeUnit expireTimeUnit) {
        super(prefix, expireTime, expireTimeUnit);
    }

    // 请求返回对象
    private static final String ESBRESPSERVICEBEAN = "ESBRESPSERVICEBEAN_";
    public static Ocm_Nls_Key ESBRESPSERVICEBEAN_KEY = new Ocm_Nls_Key(ESBRESPSERVICEBEAN);

    // 授信初审数据
    private static final String WS_APPLY_NOTIFY = "WS_APPLY_NOTIFY_";
    private static final int WS_APPLY_NOTIFY_TIME  = 2;
    private static final TimeUnit WS_APPLY_NOTIFY_TIME_UNIT = TimeUnit.DAYS;
    public static Ocm_Nls_Key WS_APPLY_NOTIFY_KEY = new Ocm_Nls_Key(WS_APPLY_NOTIFY,WS_APPLY_NOTIFY_TIME,WS_APPLY_NOTIFY_TIME_UNIT);

    // 大数据复审通知数据
    private static final String RISK_FINAL_APPLY_NOTIFY_INFO = "RISK_FINAL_APPLY_NOTIFY_INFO_";
    private static final int RISK_FINAL_APPLY_NOTIFY_INFO_TIME  = 1;
    private static final TimeUnit RISK_FINAL_APPLY_NOTIFY_INFO_TIME_UNIT = TimeUnit.DAYS;
    public static Ocm_Nls_Key RISK_FINAL_APPLY_NOTIFY_INFO_KEY = new Ocm_Nls_Key(RISK_FINAL_APPLY_NOTIFY_INFO,RISK_FINAL_APPLY_NOTIFY_INFO_TIME,RISK_FINAL_APPLY_NOTIFY_INFO_TIME_UNIT);

}
